package com.appkubes.mall.admin.application.goods.goods.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class GoodsSaveVO {

    @ApiModelProperty("商品基础档案")
    GoodsVO goodsVo;

    @ApiModelProperty("商品租赁信息")
    GoodsRentVO goodsRentVo;

    @ApiModelProperty("商品扩展信息")
    GoodsExtendVO goodsExtendVo;

    @ApiModelProperty("商店key")
    String storeKey;

    @ApiModelProperty("商品类型")
    String goodType = "NORMAL";

    @ApiModelProperty("轮播图")
    String picsArr;

    @ApiModelProperty("sku模板")
    List<GoodsSkuVO> sku;

    @ApiModelProperty("sku维度1")
    GoodsSkuVO dim1;

    @ApiModelProperty("sku维度2")
    GoodsSkuVO dim2;

    @ApiModelProperty("sku维度3")
    GoodsSkuVO dim3;

    @ApiModelProperty("sku维度4")
    GoodsSkuVO dim4;

    @ApiModelProperty("商品颜色规格")
    List<ColorAttribute> colors = new ArrayList<>();
}